Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 France F14 Italy F4 Bulgaria F3 Bulgaria F4 France F8 France F13 China F1 China F2 Morocco F1 Morocco F2 Croatia F4 Croatia F5 France F7 France F20 Rodez Croatia F3 Great Britain F7 Great Britain F17 Turkey F34 Turkey F35 Italy F26 Israel F2 Challenger 42 - Andrezieux Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Samsung Secruities Cup Challenger - Seoul South African Airways Tennis Open - Durban BMW Tennis Championship - Sunrise Challenger Lugano - Lugano Zenith Tennis Cup-Harbour Club - Milan BSI Challenger Lugano - Lugano San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Heilbronn Challenger Napoli Challenger Turin Challenger Orbetello Challenger Astana Challenger Dallas Challenger Barletta Challenger Napoli Challenger Rome Challenger Milan Challenger Szczecin Challenger Szczecin Challenger Open de Montauban - Montauban San Marino Cepu Open - San Marino Internationaux de Nouvelle-Caledonie - New Caledonia Tennis Napoli Cup - Napoli Kroger / St. Jude International - Memphis BMW Open - Munich Open de Moselle - Metz St. Petersburg Open - St. Petersburg Sina-Kia Motors Tennis Cup - Cordenons Open D'Orleans - Orleans Brasil Open - Costa do Sauipe Allianz Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha Copa Telmex - Buenos Aires Open de la Comunidad Valenciana - Valencia St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Catella Swedish Open - Bastad BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco BMW Open - Munich Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney Movistar Open - Santiago s'Tennis Masters Challenger - Graz Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Grand Prix de Tennis - St. Jean de Luz Open de Nice Cote dAzur - Nice ATP Studena Croatia Open Umag - Umag Medibank International - Sydney Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Brasil Open - Sao Paulo Internationaux de Tennis de Brest - Brest Gosford Australian Unity Challenger - Gosford Tatra Banka Open 2006 - Bratislava Croatia Osiguranje Rijeka Open - Rijeka Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Vercelli Challenger Tanger Challenger Cordenons Challenger Rabat Challenger Sunrise Challenger St. Brieuc Challenger San Marino Challenger Banja Luka Challenger Ljubljana Challenger Grand Prix de Tennis de Lyon - Lyon San Marino Challenger Turin Challenger Lugano Challenger BNP Paribas Open - Indian Wells Monza Challenger Arizona Men's Tennis Championships - Scottsdale The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Milan Indoors - Milan China Open - Beijing Davidoff Swiss Indoors - Basel San Benedetto Challenger Heineken Open - Auckland San Marino Challenger Grand Prix Hassan II - Casablanca Tunis Challenger Internationaler Raiffeisen Grand Prix - St. Polten Mestre Challenger Caltanissetta Challenger Grand Prix Hassan II - Casablanca Milan Challenger San Benedetto Challenger Cortina Challenger Idea Prokom Open - Sopot San Marino Challenger Tata Open 2003 - Chennai Siebel Open - San Jose Copenhagen Open - Copenhagen San Benedetto Challenger Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Tata Open - Chennai Open de Nice - Nice Prague Challenger - Prague Open de Mantouban - Montauban Northern Electric Open 1999 - Newcastle Frito Lay/USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Pilot Pen Tennis - New Haven VII Open Banc Agricol - Andorra Warsteiner Challenger Lubeck - Lubeck BCR Open Romania - Bucharest Garden Open - Rome Zivnobanka Czech Open - Prostejov Optimus Maia Open - Maia Open de la Comunidad Valenciana - Valencia BMW Open - Munich Mercedes Cup - Stuttgart Italian Open - Rome Qatar ExxonMobil Open - Doha Nossa Caixa Aberto de Sao Paulo - Sao Paulo Top Wool Challenger Biella - Biella Sardinia International Championship - Cagliari Open de Montauban - Montauban GHI Bronx Tennis Classic - Bronx Open de L'Isere-Open 38 - Grenoble Challenger Ford de Cherbourg - Cherbourg Mamaia Challenger - Constanta FILA Challenger - Biella ATU Cup 2001 - Weiden Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo Siemens Open 2001 - Scheveningen Tennis Masters Series - Rome Internazionali di Tennis de San Marino - San Marino Volvo Sylt Open - Sylt The Bolton Challenger - Bolton Tennis Masters Series - Paris Pekao Open - Szczecin Maia Open 2002 - Maia Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Challenger Ciudad de Tijuana - Tijuana Tennis Masters Series - Paris Open 88 - Contrexeville Kyiv UMC Open - Kiev Medicor Open - Budapest Copa Sevilla Internacionales de Andalucia - Seville Copa Ericsson - Sao Paulo Internationaux de Bretagne - Brest Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Ford de Cherbourg - Cherbourg 5th Sardinian International Championships - Cagliari C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Zagreb Open - Zagreb Sporting Challenger 2003 - Turin Schickendanz Open - Furth Top Wool Challenger Biella - Biella ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Genoa Open 'Fondazione Carige' - Genova Open de L'Isere - Grenoble Synsam Swedish Open - Bastad Gemax Samsung Open 2004 - Belgrade RCA Championships - Indianapolis Banca Stato Challenger Lugano - Lugano Timisoara Challenger - Timisoara Trani Cup - Trani Samsung Securities Cup - Seoul Pro Tennis World Open - Sunrise Tennis Napoli Cup - Napoli Gemax Open 2002 - Belgrade St. Petersburg Challenger - St. Petersburg Banca Stato Challenger - Lugano Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Riviera di Rimini Challenger - Rimini Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells ATP Challenger Open 2004 - Monchengladbach NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg San Marino Cepu Open - San Marino BNP Paribas Masters - Paris Genoa Open Challenger-Fondazione Carige - Genova Zivnobanka Czech Open - Prostejov Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Masters Series Hamburg - Hamburg Tunis Open 2006 - Tunis Rogers Masters - Toronto San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Barletta Citta Della Disfida Open 2000 - Barletta 5° Sporting Challenger - Turin Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome GHI Bronx Tennis Classic - Bronx Genoa Open - Genova Open de L'Isere-Trophee BNP Paribas - Grenoble Tennis Masters Series - Madrid Zagreb Open - Zagreb Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Privatbank Open 2006 - Dnepropetrovsk Brasil Open - Costa do Sauipe Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Aberto de Sao Paulo - Sao Paulo Internazionali de Tennis di Bergamo - Bergamo BNP Paribas Open - Indian Wells Internationaux de Doubs Open de Franchie-Comte - Besancon Pekao Open - Szczecin Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Tennis Napoli Cup 2007 - Napoli Challenger Casino Lugano - Lugano China Open - Beijing BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami CA-Challenge 2000 - Graz Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Citta di Como Challenger - Como Internazionali BNL dItalia - Rome Copa Petrobras-Paraguay - Asuncion Movistar Open - Vina del Mar drkoop.com USTA Tennis Championships of Houston - Houston Noumea Challenger drkoop.com USTA Tennis Championships of San Antonio - San Antonio Napoli Challenger Monza Challenger Tarragona Challenger Brasil Open - Costa do Sauipe Open de Charleroi - Charleroi Napoli Challenger Biella Challenger Prostejov Challenger Copa Claro - Buenos Aires Hypo Group Tennis International - Portschach BNP Paribas Masters - Paris Ethias Trophy - Mons Ciutat de Barcelona - Barcelona St. Brieuc Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Genova Challenger Kazan Challenger Mutua Madrilena Madrid Open - Madrid Nord LB Open - Braunschweig Top Wool Challenger - Biella San Marino Challenger Internazionali BNL d'Italia - Rome Rome Challenger Open de L'Isere - Grenoble Caltanissetta Challenger IX Ciutat de Barcelona - Barcelona Kosice Challenger Cairo Challenger 2002 - Cairo Szczecin Challenger Samsung Securities Cup - Seoul Como Challenger Tatra Banka Open - Bratislava Genova Challenger San Marino Challenger Casablanca Challenger 2008 China TCL Challenger - Guangzhou Mobilux Open - Luxembourg Neride Prague Indoor - Prague Jameson Cup - Milan Open Sabadell Atlantico - Barcelona Madrid Challenger Sibiu Challenger Citta di Monza - Monza Sony Ericsson Open - Miami Heineken Open - Auckland Napoli Challenger BMW Tennis Championship - Sunrise Rome Challenger Gemax Open - Belgrade Mestre Challenger KGHM Polish Indoors - Wroclaw Padova Challenger Monte-Carlo Rolex Masters - Monte-Carlo Gallagher International - Hamilton Bordeaux Challenger Challenger 42 - Andrezieux Genova Challenger Internazionali BNL d'Italia - Rome Tennis Napoli Cup - Naples Garden Open - Rome The Scottish Tennis Championships - Edinburgh Aamulehti Tampere Opene - Tampere ECM Cup - Prague Zagreb Open - Zagreb Challenger Citta di Olbia - Olbia LXVII Concursu Internacional de Vigo - Vigo BMW Open - Munich Tennis Napoli Cup 2004 - Napoli Open Sainte Victoire - Aix-En-Provence Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Open de Montauban - Montauban San Remo Tennis Cup - San Remo Lugano Challenger Alexander Kolyaskin Memorial - Donetsk Reggio Emilia Challenger Geneva Challenger Czech Open - Prostejov Memorial Savigni - Sassuolo St.Petersburg Challenger by Kinex - St. Petersburg Turin Challenger Panama City Challenger Nord/LB Open 2004 - Braunschweig Trani Cup - Trani CA Challenge 2002 - Graz Open de Montauban - Montauban XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi DPD Challenger 2002 - Aschaffenburg Oberstraufen Cup - Oberstaufen Hilton Waikoloa USTA Challenger - Waikoloa Downtown Athletic Club USTA Challenger - Amarillo SAA Hilversum Open - Hilversum Cepu Open - San Marino AXA Open - Lisbon Tennis Cup of Flanders - Ostende IPP Open - Helsinki Open 88 - Contrexeville Royal Guard Open Chile - Vina del Mar Fujitsu Siemens Open - Budapest Austrian Open - Kitzbuhel Mobilux Open - Luxembourg BNP Paribas Primrose - Bordeaux Jameson Cup - Milan Sunrise Challenger St. Petersburg Open - St. Petersburg Challenger 42 - Andrezieux Heineken Open - Auckland Todi Challenger Como Challenger Pilot Pen Tennis - New Haven Tennislife Cup - Napoli TED Open - Istanbul 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Open D'Orleans - Orleans Genova Challenger Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Geneva Challenger - Geneva XXVIII Edizione 'A.Savoldi' - Manerbio Napoli Challenger Bet-At-Home Austrian Open - Kitzbuhel Cordenons Challenger Citta di Brindisi - Brindisi The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux Kyiv UMC Open - Kiev Open SEAT 2008 - Barcelona Milan Indoors - Milan Grand Prix Hassan II - Casablanca VIII Trofeo Ciutat de Barcelona - Barcelona Catella Swedish Open - Bastad Marrakech Challenger Croatia Open - Umag ECM Prague Open - Prague Grand Prix Hassan II - Casablanca International German Open - Hamburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Siemens Open 2002 - Scheveningen Quelle Cup 2000 - Furth Connex Open Romania - Bucharest Adidas International - Sydney Open 13 - Marseille Gelsor Open Romania - Bucharest Generali Open 2002 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Milan Indoors - Milan Allianz Suisse Open Gstaad - Gstaad TD Waterhouse Cup - Long Island Abierto Mexicano de Tenis Pegaso - Mexico City Estoril Open - Estoril Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon 2003 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel VII Torneo Internazionale di Tennis - Barletta KGHM Emax Polish Indoors - Wroclaw BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Open 13 - Marseille Canottieri Mincio Open - Mantova Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Argentina Open - Buenos Aires Dubai Open - Dubai Rome Challenger Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Open Romania - Bucharest Tatra Banka Open - Bratislava Heineken Open - Auckland Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel Orange Prokom Open - Sopot Open de Moselle - Metz ATP Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Allianz Suisse Open - Gstaad ATP Kremlin Cup - Moscow AAPT Championships - Adelaide Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BCR Open Romania - Bucharest Catella Swedish Open - Bastad BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Heineken Open Shanghai - Shanghai Brisbane International - Brisbane Movistar Open - Santiago BMW Open - Munich Open 13 - Marseille Gerry Weber Open - Halle Internationaler Raiffeisen Grand Prix - St. Polten German Tennis Championships - Hamburg Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow International Championship of Croatia - Umag Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Barranquilla Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag Brasil Open - Costa do Sauipe Estoril Open - Estoril VTR Open - Vina del Mar International Indoor Tennis Championships of Croatia - Zagreb Samsung Open - Brighton Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel CA Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca Cerveza Club Columbia Open - Bogota International Tennis Championships - Delray Beach Croatia Open - Umag ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe AAPT Championships - Adelaide BCR Open Romania - Bucharest Energis Open - Amersfoort Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca BellSouth Open - Vina del Mar Next Generation Adelaide International - Adelaide Sydney International - Sydney Chevrolet Cup - Santiago AIG Japan Open - Tokyo RCA Championships - Indianapolis Mutua Madrilena Madrid Open - Madrid BRD Nastase Tiriac Trophy - Bucharest Gelsor Open Romania - Bucharest U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal U.S. Open - New York Sony Ericsson Open - Miami Ordina Open - 's-Hertogenbosch Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Australian Open - Melbourne Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, 1R, MON-ALG 5-0 Davis Cup, Group 2, 2R, MON-GRE 3-2 Davis Cup, Group 2, 2R, MON-ALG 5-0 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 2, 1R, MON-MNE 5-0 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group II, PO, GRE-MON 2-3 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 2R, MON-LAT 2-3 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 2, 2R, HUN-MON 1-4 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group II, PO, MAR-MON 2-3 Davis Cup, Group II, 1R, MON-BLR 3-1 Hopman Cup - Perth Davis Cup, Group II, 1R, DEN-MON 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Olympics - Beijing